Formation Git
Git
La formation « Git » vous permettra de gérer votre code source.
Le programme est donné à titre indicatif et sera adapté à vos besoins et votre niveau après audit. N’hésitez pas à nous contacter pour toute demande spécifique.
En résumé
- Distanciel
- Présentiel
Pré-requis
Aucun
Public concerné
Développeurs, administrateurs, chef de projets, architectes.
Durée et tarif de la formation
La durée de la formation varie en fonction des besoins et des objectifs déterminés après audit. Les tarifs sont disponibles sur devis.
Lieux
Formation intra-entreprise au sein de votre établissement ou dans nos locaux de LA ROCHELLE (Charente-Maritime), NIORT (Deux-Sèvres) ou POITIERS (Vienne)
Téléchargement
Télécharger le programme de formation au format PDF
Contenu de la formation
Introduction et configuration
- Présentation d’un gestionnaire de version
- Pourquoi utiliser Git ?
- Installation de Git
- Où héberger son code ?
- Configurer Git
- Consulter l’aide
- Configurer ses alias
Les bases de Git
- Définition d’un repository
- Création d’un nouveau reposiroty
- Git clone : récupérer un projet existant
- Git log et Git Show : visualiser et naviguer dans l’historique
- Créer son premier changement
- Les 4 états d’un fichier sous git
- Premier commit après un git init
- Premier commit après un git clone
La gestion des branches
- Définition d’une branche, pourquoi existent-elles ?
- Création, suppression et changement des branches
- Le detached HEAD et les commits orphelins
- Fusionner deux branches avec git merge
- Résoudre des conflits
La synchronisation
- Les remots : les adresses de vos dépôts
- Le pull : récupérer des modifications
- Le pull : partager des modifications
- Les branches distantes
- Travailler avec des branches distantes
- Les pulls request
Commandes utiles
- Le strash : mettre de côté vos modifications en cours
- Les tags : marquer une version
- Gitignore : ignorer des fichiers dans git
- Configurer un gitignore pour son projet
- Le reflog : retrouver les orphelins
- Cherry-pick : transplanter un commit